/*
Theme Name: Schaerf
Theme URI: http://www.schaerfwoodworking.com.au
Description: Theme for Schaerf Woodworking Industries
Version: 1.0
Author: Ethical Design
Author URI: http://www.ethicaldesign.com.au

	Schaerf - Theme for Schaerf Woodworking Industries
	www.schaerfwoodworking.com.au
	site by www.ethicaldesign.com.au
	
*/

/* ----------------------- */
/* RESET CSS */
/* http://meyerweb.com/eric/tools/css/reset/   v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* ----------------------- */
/* GLOBAL */
body { background:#FFF; color:#323232; font-size:10px; line-height:1.4em; font-family:Arial, Helvetica, sans-serif; }
h1,h2,h3,h4,h5,h6,p { margin:0 0 1em 0; }
a { text-decoration:none; }
#wrapper { position:relative; width:775px; margin:0 auto; }
.clear { float:none; clear:both; }

/* content */
.content { color:#323232; font-size:1.1em; }
.content a { color:#de6425; font-weight:bold; }
.content a:hover { color:#ec986c; }

/* ----------------------- */
/* HEADER */
#header { position:relative; width:100%; height:61px; margin:20px 0 24px 0; }
#logo { position:absolute; top:0px; left:0px; width:195px; height:61px; }
#established { position:absolute; top:25px; right:0px; text-align:right; color:#d9d9d9; font-size:1.4em; font-weight:bold;  }
/* nav */
#nav { position:absolute; top:25px; left:237px; }
#nav li { float:left; }
#nav li a { padding:4px 7px; background:#ec986c; margin:0 5px 0 0; font-size:1.2em; color:#FFF; text-transform:uppercase; 
						font-weight:bold; letter-spacing:0.03em;  }
#nav li a:hover, #nav li .current { background:#de6425; }

/* ----------------------- */
/* FOOTER */
#footer { position:relative; height:20px; }

/* ----------------------- */
/* HOME */
#home_slideshow { position:relative; width:775px; height:190px; background:#d9d9d9; margin:0 0 37px 0; }
#home_content { position:relative; width:100%; }
#home_text { float:left; width:565px; }
#home_sidenav { float:right; text-transform:uppercase; font-weight:bold; }
#home_sidenav p { font-size:1.3em; margin:0 0 0.7em 0; }
#home_sidenav li a { display:block; width:14.5em; height:1em; margin:0 0 4px 0; padding:4px 5px 7px 10px; letter-spacing:0.03em; 
						color:#FFF; font-size:1.1em; }
#home_sidenav li a:hover { background:#999; }
#home_sidenav .nav1 { background:#da9866; } #home_sidenav .nav2 { background:#c4b781; } #home_sidenav .nav3 { background:#dd9477; }
#home_sidenav .nav4 { background:#d8aa92; } #home_sidenav .nav5 { background:#b2a492; }

/* ----------------------- */
/* ABOUT */
#about_content { position:relative; width:100%; }
#about_sidebar { float:left; font-size:1.1em; }
#about_sidebar li a { display:block; width:100px; height:1em; margin:0 0 4px -5px; padding:4px 5px 7px 10px; letter-spacing:0.03em;
						color:#aaaaaa; font-size:1em; font-weight:bold; text-transform:uppercase; }
#about_sidebar li a:hover { color:#de6425; background:#eee; }
#about_sidebar li .current { color:#323232; }
#about_main { float:right; width:650px; }

/* ----------------------- */
/* PRODUCTS */
#products_content { position:relative; width:100%; }
#products_sidebar { float:left; font-size:1.1em; }
#products_sidebar li a { display:block; width:160px; height:1em; margin:0 0 4px -5px; padding:4px 5px 7px 10px; letter-spacing:0.03em;
						color:#aaaaaa; font-size:1em; font-weight:bold; text-transform:uppercase; }
#products_sidebar li a:hover { color:#de6425; background:#eee; }
#products_sidebar li .current { color:#323232; }
#products_main { float:right; width:580px; }
#products_mainimage { position:relative; width:100%; margin:0 0 16px 0; }
#products_mainimage img { border:solid 1px #a9a9a9; margin:0 17px 0 0; }
#products_content .imagebox { position:relative; float:left; width:132px; height:155px; margin:0 13px 13px 0; overflow:hidden; }
#products_content .imagebox img { border:solid 1px #a9a9a9; margin:0 0 5px 0; width:130px; height:130px; overflow:hidden; }
#products_content .imagebox p { font-size:1em; color:#878787; padding:0 0 0 2px; }

/* ----------------------- */
/* CONTACT */
#contact_content { position:relative; width:100%; }
#contact_main { float:left; width:500px; }
#contact_main img { border:solid 1px #a9a9a9; }
#contact_form { float:right; width:220px; }
#contact_form textarea, #contact_form input[type=text] { width:100%; border:solid 1px #a9a9a9; 
						font-family:Arial, Helvetica, sans-serif; font-size:1em; padding:4px; margin:3px 0 0 0; }
#contact_form textarea { height:5em;  }
#contact_form input[type=submit] { border:none; background:#9e9e9e; color:#FFF; padding:5px; font-size:1em; font-weight:bold; 
						letter-spacing:1px; }
#contact_form input[type=submit]:hover { background:#333; cursor:pointer; }
#contact_form .wpcf7 .wpcf7-not-valid-tip-no-ajax { font-size:.9em; margin:top:2px; margin-bottom:-10px; }
#contact_form .wpcf7 .wpcf7-response-output { width:95%; height:auto; margin:20px 0 20px 0; color:#ffffff; 
						padding:7px 10px; border:none; font-family:Arial, Helvetica, sans-serif; background:#de6425; }
#contact_form .wpcf7 .wpcf7-mail-sent-ok { background:#390; color:#FFF; }


