﻿@charset "utf-8";
/* 
	(c) 2011 Cactus Software / Carsten Lampe
	http://www.cactus.net.nz
	Product photography: Carsten Lampe;
*/

/* CSS Reset **************** */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table {	border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn, strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
/* CSS Reset End ************* */

body { font:10pt Arial, Helvetica, sans-serif; line-height:15pt; background:#dda87b url(../images/page_bg.jpg) no-repeat center top; }
strong { font-weight:bold; }
em { font-style:italic; }
p { margin:0 0 10px 0; }
h1 { font:17pt Georgia, "Times New Roman", Times, serif; margin:0 0 10px 0; margin:5px 0 5px 0; color:#a2350a; border-bottom:1px dotted #E4DAB8; }
h2 { font:13pt Georgia, "Times New Roman", Times, serif; margin:0 0 5px 0; }
h3 { font-size:11pt; margin:0 0 5px 0; font-weight:bold; }
h4 { font-size:11pt; margin:0 0 2px 0; font-weight:bold; color:#5b3113; }

fieldset { border:1px solid #ccc; padding:5px 10px 10px 10px; }
legend { font-weight:bold; }
hr { margin:20px 0 20px 0; clear:both; }
.big { font-size:12pt;}
.small { font-size:8pt; }
.textfieldSmall { width:100px; }
.green { color:#00cd05;}

ul.details {}
	ul.details li { margin:0 0 8px 20px; list-style:square; font-size:9pt;}

#container { width:950px; margin:0 auto; z-index:1; }
	#header { height:80px; margin:15px 0 5px 0; z-index:1; }
		#woodturning, #cart { float:right; color:#000; }
		#cart td { text-align:right; }
		#cart a { color:#fff; }
		#cart a:hover { color:#fff; text-decoration:none; }
		
		#navigation { width:660px; height:30px; float:right; clear:right; text-align:right;  z-index:1;}
			#navigation ul li			{ display:inline; margin:0 0 0 30px; color:#f9e8d0; font:14pt Georgia, "Times New Roman", Times, serif; line-height:23pt; }
			#navigation ul li a         { color:#f9e8d0; font:14pt Georgia, "Times New Roman", Times, serif; text-decoration:none; }
			#navigation ul li a:visited { color:#f9e8d0; }
			#navigation ul li a:hover   { color:#fff; }
			#navigation ul li a:active  { }
			#navigation ul li.active a  { color:#FEFF8F; }
			
		.logo { width:254px; }
		
	#mood { height:216px;  z-index:1;}
		.home { height:216px; background:url(../images/mood_home.jpg) no-repeat top left; }
		.douggordon { height:216px; background:url(../images/mood_douggordon.jpg) no-repeat top left; }
		.workshop { height:216px; background:url(../images/mood_workshop.jpg) no-repeat top left; }
			.quotebox { width:288px; height:172px; float:right; padding:15px; font:14pt Georgia, "Times New Roman", Times, serif; color:#5b3113; line-height:18pt; }
			.signature { font-size:9pt; color:#000; font-style:italic; font-weight:bold; float:right; }
		.links { height:216px; background:url(../images/mood_links.jpg) no-repeat top left; }

	#contentContainer { background:#fff; padding:10px; z-index:1; }
		#content { margin:15px 0 0 0; z-index:1;}
			.featuredBox { width:283px; float:right; padding:5px 15px 15px 15px; margin:0 0 5px 10px; background:#f4d9b4 url(../images/featured_bg.jpg) repeat-x top; font-size:8pt; line-height:13pt; }	
				
			/* ***** For Shop **************************************************** */
			
				#sidebar     { width:135px; float:left; padding:6px 0 0 0; font-size:12pt; line-height:16pt; }
					#sidebar ul li   { line-height:31px; text-indent:10px;}
					#sidebar ul li a { color:#000; text-decoration:none;  background:url(../images/category_bg.jpg) no-repeat bottom left; display:block; }
					#sidebar ul li a:hover { color:#a2350a; background:url(../images/category_bg.jpg) no-repeat top left; display:block;}
				
				#contentShop { width:775px; float:right; }
			
				.newsletter { width:410px; }
					.newsletter fieldset { background:#f0f0f0; }
				
			/* ******************************************************************* */

	#footer { margin:10px 0 0 0; }
		.poweredby { width:230px; float:right; font-size:8pt; text-align:right; color:#A66C47;}
			.poweredby a { color:#A66C47; }
