body, html 	{	overflow: auto;	border: 0; margin: 0; padding: 0;}

html, body, p, h1, h2, h3, ol, ul, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100.1%;
	color: #000;
}

p {	  font-size:90%;}
h1 {font-size: 24pt;	font-weight: bold; text-align:right; background-color: #fff; color: #d66322; border: 0; margin: 0; padding: 0; display:block; width: 700px; text-transform:capitalize;}
h2 {	font-size: 100%;	font-weight: bold; text-transform:lowercase;	color: #d66322; }
h2 { width: 100%; height: 20px; margin: 0 auto; text-align: left; clear: both;}
h3 {	font-size: 100%;	font-weight: bold; text-transform:lowercase;	color: #d66322; }
h4 {	font-size: 100%;	font-weight: bold; 	color: #d66322; }
ol {	font-size:90%;	}
li {	font-size:90%;	}

.caps {
	text-transform: capitalize;
}
	
a {text-decoration: none;  color:#000; font-weight:bold;}	
a:hover {text-decoration: underline; }
	
#wrapper {display: block; width:700px; margin: 0 auto 0 auto; border: 0; padding: 0; text-align: left; float: none;}
#content {display: block; width: 100%; min-height: 440px; margin: 0; padding: 0; border: 0;  padding-top: 10px; }
* html #content {height: 440px;}
#content {padding-bottom: 20px; border-bottom: 0px solid #d66322;} /* was 25px, now colored band is in the footer*/

#menu {display:block; width: 700px; height: 25px; background-color:#d66322; border: 0;  }
/*#menu ul {margin: 0; border: 0; padding: 5px 0 0 2px;}
#menu li	{	font-size: 8pt;	font-weight: bold;	color: #fff;	display:block; padding-right: 10px; float: left; border: 0; margin: 0;}	
#menu a {color: #fff;}	*/
#menu .prev {background:url(../_images/w19lt.gif) no-repeat; width: 20px;	height: 20px;	border: 0;	padding:0;	margin:0;	display:inline; float: right; margin-top: 2px;}
#menu .next {background:url(../_images/w19rt.gif) no-repeat; width: 20px;	height: 20px;	border: 0;	padding:0;	margin:0;	display:inline; float: right; margin-top: 2px;}
#menu  .alt {display:none;}

/*styling for the suckerfish menu */
/*#menu{position:absolute; top:60px; left:0; z-index:100;}*/
/* http://www.htmldog.com/articles/suckerfish/dropdowns/example/*/
/*styling was a 72+2, li 72+2 - changing to 92+0, with padding added to li li*/
#nav, #nav ul {	float: left;	width: 650px;	list-style: none;	line-height: 1;	
	padding: 0;	border: 0;	margin: 0 0 1em 0;}
#nav a {	display: block;	color: #fff;	text-decoration: none; text-transform:lowercase; text-align:center;
	padding: 0.25em 10px;	font-weight: bold;	font-size:12px;		
		border: 0;		 margin: 0; }
/*#nav a.daddy {	background: #cc9 url(g20rt.gif) center right no-repeat;}*/
#nav li {	float: left;	padding: 3px 6px;	 border: 0; margin: 0;}
#nav li ul {	position: absolute;	left: -999em;	height: auto;	width: 98px;
	w\idth: 100px;	font-weight: normal;	border-width: 0;	margin: 0;}
#nav li li {	padding-left: 2px;	width: 102px;}
#nav li ul a {	width: 98px;	w\idth: 88px; text-align:left;}
#nav li ul ul {	margin: -1.5em 0 0 92px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;}
#nav li:hover, #nav li.sfhover {
	/*background: #cc9;*/}
	
#nav a:hover {	color: #000; 	background-color: #fff;}	
	
/*end of styling for the suckerfish menu */	

.home #content {border-color: #777777;}
.home h1 {  color: #777777; background-color:#ffffff;}
.home h2 {	color: #777777; background-color:#ffffff;}
.home h3 {	color: #777777; background-color:#ffffff;}
.home #menu {background-color:#777777; color: #ffffff;}
.home #nav a {	background-color: #777777;  color: #ffffff;}
.home #nav a:hover {		background-color: #777777;	  color: #000000;  }
.home #nav li {	background-color: #777777;  color: #ffffff;}
.home p {color: #000000; background-color:#ffffff;}
.home #footer p.band {color: #ffffff; background-color:#777777;}
.home #footer p.band  a {color: #ffffff; background-color:#777777;}
.home #footer p.copyright a {color: #777777; background-color:#ffffff;}

.publichome #content {border-color: #01A0C7;}
.publichome h1 {  color: #01A0C7; background-color:#ffffff;}
.publichome h2 {	color: #01A0C7; background-color:#ffffff;}
.publichome h3 {	color: #01A0C7; background-color:#ffffff;}
.publichome #menu {background-color:#01A0C7; color: #ffffff;}
.publichome #nav a {	background-color: #01A0C7;  color: #ffffff;}
.publichome #nav a:hover {		background-color: #01A0C7;	  color: #000000;  }
.publichome #nav li {	background-color: #01A0C7;  color: #ffffff;}
.publichome p {color: #000000; background-color:#ffffff;}
.publichome #footer p.band {color: #ffffff; background-color:#01A0C7;}
.publichome #footer p.band  a {color: #ffffff; background-color:#01A0C7;}
.publichome #footer p.copyright a {color: #01A0C7; background-color:#ffffff;}

.designs #content {border-color: #bbbbbb;}
.designs h1 {  color: #bbbbbb; background-color:#ffffff;}
.designs h2 {	color: #bbbbbb; background-color:#ffffff;  margin: 0 0 10px 0;}
.designs h3 {	color: #bbbbbb; background-color:#ffffff;}
.designs #menu {background-color:#bbbbbb; color: #ffffff;}
.designs #nav a {	background-color: #bbbbbb;  color: #ffffff;}
.designs #nav a:hover {	background-color: #bbbbbb;  color: #000000; }
.designs #nav li {	background-color: #bbbbbb;  color: #ffffff;}
.designs p {color: #bbbbbb; background-color:#ffffff; font-weight: bold;}
.designs #footer p.band {color: #ffffff; background-color:#bbbbbb;}
.designs #footer p.band  a {color: #ffffff; background-color:#bbbbbb;}
.designs #footer p.copyright a {color: #bbbbbb; background-color:#ffffff;}

.products #content {border-color: #A8825B;}
.products h1 {  color: #A8825B;  background-color:#ffffff;}
.products h2 {	color: #A8825B;  background-color:#ffffff;}
.products h3 {	color: #A8825B;  background-color:#ffffff;}
.products #menu {background-color:#A8825B; }
.products #nav a {	background-color: #A8825B; }
.products #nav a:hover {		background-color: #A8825B;	  color: #000000; }
.products #nav li {	background-color: #A8825B;  color: #ffffff;}
.products p {color: #000000; background-color:#ffffff;}
.products #footer p.band {color: #ffffff; background-color:#A8825B;}
.products #footer p.band  a {color: #ffffff; background-color:#A8825B;}
.products #footer p.copyright a {color: #A8825B; background-color:#ffffff;}

.products2 #content {border-color: #24a3b5;}
.products2 h1 {  color: #24a3b5;  background-color:#ffffff;}
.products2 h2 {	color: #24a3b5;  background-color:#ffffff;}
.products2 h3 {	color: #24a3b5;  background-color:#ffffff;}
.products2 #menu {background-color:#24a3b5; }
.products2 #nav a {	background-color: #24a3b5; }
.products2 #nav a:hover {		background-color: #24a3b5;	  color: #000000; }
.products2 #nav li {	background-color: #24a3b5;  color: #ffffff;}
.products2 p {color: #000000; background-color:#ffffff;}
.products2 #footer p.band {color: #ffffff; background-color:#24a3b5;}
.products2 #footer p.band  a {color: #ffffff; background-color:#24a3b5;}
.products2 #footer p.copyright a {color: #24a3b5; background-color:#ffffff;}

.aboutus #content {border-color: #d66322;}
.aboutus h1 {  color: #d66322;  background-color:#ffffff;}
.aboutus h2 {	color: #d66322;  background-color:#ffffff;}
.aboutus h3 {	color: #d66322;  background-color:#ffffff;}
.aboutus #menu {background-color:#d66322; }
.aboutus #nav a {	background-color: #d66322; }
.aboutus #nav a:hover {		background-color: #d66322;	  color: #000000; }
.aboutus #nav li {	background-color: #d66322;  color: #ffffff;}
.aboutus p {color: #000000; background-color:#ffffff;}
.aboutus #footer p.band {color: #ffffff; background-color:#d66322;}
.aboutus #footer p.band  a {color: #ffffff; background-color:#d66322;}
.aboutus #footer p.copyright a {color: #d66322; background-color:#ffffff;}

.colourways #content {border-color: #b02466;}
.colourways h1 {  color: #b02466;  background-color:#ffffff;}
.colourways h2 {	color: #b02466;  background-color:#ffffff;}
.colourways h3 {	color: #b02466;  background-color:#ffffff;}
.colourways #menu {background-color:#b02466; }
.colourways #nav a {	background-color: #b02466; }
.colourways #nav a:hover {		background-color: #b02466;	  color: #000000; }
.colourways #nav li {	background-color: #b02466;  color: #ffffff;}
.colourways p {color: #000000; background-color:#ffffff;}
.colourways #footer p.band {color: #ffffff; background-color:#b02466;}
.colourways #footer p.band  a {color: #ffffff; background-color:#b02466;}
.colourways #footer p.copyright a {color: #b02466; background-color:#ffffff;}

.malimba #content {border-color: #24a3b5;}
.malimba h1 {  color: #24a3b5;  background-color:#ffffff;}
.malimba h2 {	color: #24a3b5;  background-color:#ffffff;}
.malimba h3 {	color: #24a3b5;  background-color:#ffffff;}
.malimba #menu {background-color:#24a3b5; }
.malimba #nav a {	background-color: #24a3b5; }
.malimba #nav a:hover {		background-color: #24a3b5;	  color: #000000; }
.malimba #nav li {	background-color: #24a3b5;  color: #ffffff;}
.malimba p {color: #000000; background-color:#ffffff;}
.malimba #footer p.band {color: #ffffff; background-color:#24a3b5;}
.malimba #footer p.band  a {color: #ffffff; background-color:#24a3b5;}
.malimba #footer p.copyright a {color: #24a3b5; background-color:#ffffff;}

.ordering #content {border-color: #af0122;}
.ordering h1 {  color: #af0122;  background-color:#ffffff;}
.ordering h2 {	color: #af0122;  background-color:#ffffff;}
.ordering h3 {	color: #af0122;  background-color:#ffffff;}
.ordering #menu {background-color:#af0122; }
.ordering #nav a {	background-color: #af0122; }
.ordering #nav a:hover {		background-color: #af0122;	  color: #000000; }
.ordering #nav li {	background-color: #af0122;  color: #ffffff;}
.ordering p {color: #000000; background-color:#ffffff;}
.ordering #footer p.band {color: #ffffff; background-color:#af0122;}
.ordering #footer p.band  a {color: #ffffff; background-color:#af0122;}
.ordering #footer p.copyright a {color: #af0122; background-color:#ffffff;}

/*===========================================================*/

img {border: 0;}
img.ic, img.ir, img.il {display: block; border: 1px solid black; }
img.ic { margin: 1em auto; }
img.ir { margin: 1em 0 1em 1em; float:right; }
img.il { margin: 1em 1em 1em 0; float:left; }

.cleaner {clear: both;}
.biggerpage {height:auto;}
.productsum {
width: 700px;
}
.productsum img {float: left; padding: 0 ; width:132px; height:170px;}
.productsum a {display: block; margin: 10px 2px 0 0; width: 136px; height: 170px; float: left;}
.productsum p {	display: block;	width: 138px;	height: 16px;	float: left;	vertical-align: top;	font-weight:bold; }
.productsrow2 a {margin: 10px 2px 0 0; width: 136px; }
.productsrow2 p {	width: 138px;	}

.swatch {
width: 700px;
}
.swatch img {display: block; float: left; padding: 0 ; width:156px; height:104px; margin: 0px 19px 0 0; }
.swatch p {	display: block;	width: 173px;	height: 1.5em;	float: left;	vertical-align: top;	font-weight: bold; 
text-transform: lowercase; border: 0;}



.process ul {margin: 0; padding: 0; border: 0; margin-bottom: 10px;}
.process li {list-style: disc inside;}
.process b img {margin: 0 18px;}

.contactus img{float: right;}
.contactlinks {clear:both; list-style:none;}
.contactlinks li {font-size: 80%;	color: #000;	font-weight: bold; line-height: 1.25;}
.contactlinks a {font-size: 75%; color: #000; font-weight:normal;}
.contactus {display: block; float: right; padding: 2px; margin: 0 .5em 2em .5em; border: 0; width: 680px;}
.contactus a {color: black; font-weight: bold;}

.inputform {display: block; width: 320px; padding: 2px; margin: 0 .5em 2em .5em; border: 1px dotted gray;}

.suggestions {
	font-size: 90%;
}
.suggestions em {
	font-style: normal; display: block; width: 10em; float: left;
}
.suggestions p {
	margin: 0; 
	clear: left;
}

#cathome {
width: 100%; padding: 0; margin: 5px 0 ; background: url(../home/images/catalogue_savannah_clay_and_black.jpg) no-repeat;
}
.cathomewords {
	width:350px; margin: 0 0 0 370px;
}


#ta_intro h3 {text-align: center; text-transform: none;}
#ta_intro p {	font-weight: normal; color: #000000;}

p#pageno { display: none; }

#footer p.band {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	line-height: 25px;
	height: 25px;
	margin: 0;
	border: 0;
	padding: 0 20px 0 0;

}
#footer p.band a { 	
font-weight: bold;
}
#footer p.copyright {
	font-size: 7pt;
	text-align: center;
	margin: 5px auto 0 auto;
	width: 100%;
	line-height: 20px;
	border: 0;
	padding: 0;
}
#footer p.copyright a { 	
font-weight: normal;
text-decoration: none;
}

.sitemap a {
	font-weight: normal;
}

/*===========================================================*/

@media print {
#menu, #footer {color: #000; display: none !important;}
body {
	overflow: visible;
}
#wrapper, #content {border-bottom: 0; /*position: relative !important; float: none !important;*/}
p.pageno, p#pageno {	
position: fixed; bottom: 10px; right: 10px;
text-align: right; width: 100%; display: block;  margin: 0; font-weight: normal;}
h1 {
	margin-top: 80px;
}

.designpage h1 {
	page-break-before: always; 
}
.cathomewords {	width:90%; margin: 0 auto;}

div.noprint {
	display: none;}
	
	
.swatch {
width: 700px;
}
.swatch img {display: block; float: none; padding: 0 ; width:156px; height:104px; margin: 0px 19px 0 0; }
.swatch p {	display: block;	width: 175px;	height: 20px;	float: none;	vertical-align: top;	font-weight: bold; 
text-transform: lowercase; border: 0;}	
	
	
}
