/* Project Details - Dempsey Wood - www.dempseywood.co.nz
------------------------------------------------------------------------------------------------
	@author -- Pitch (www.pitchmedia.co.nz)
	@update -- 28 July 2008	
	@version -- 0.3
------------------------------------------------------------------------------------------------*/

/* Reset All (Credit: Darren Wood -- www.dontcom.com) */
/*----------------------------------------------------------------------------------------------*/
html { margin: 0; padding: 0;}
body { font-size: 62.5%; font-family: Helvetica, Verdana, Arial, sans-serif; line-height: 1.5; color: #333; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,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,em,strong,th,var{font-style:normal;font-weight:normal;}
li {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;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*----------------------------------------------------------------------------------------------*/

html {
	margin: 0;
	padding: 0;
	background: url(../img/html_tile.png) repeat-x;
	}

body {
	margin: 0;
	padding: 0;
	background: url(../img/page_bg.png) top center no-repeat;
	}

div#header {
	width: 800px;
	height: 80px;
	margin: 0px auto;
	background: #999;
	padding-top: 13px;
	margin-bottom: 1px !ie;
	background: url(../img/arrows.png) right no-repeat;
	}
	
	div#header h1 a {
		width: 303px;
		height: 80px;
		display: block;
		text-indent: -999em;
		background: url(../img/logo.png) no-repeat;
		}

div#navigation {
	width: 800px;
	height: 27px;
	margin: 0px auto;
	font-size: 1.4em;
	background: #FFF url(../img/nav_bg.png) center center repeat-x;
	}
	
div#navigation.home {
	background: #FFF url(../img/nav_bg_home.png) center center;
}

div#quote {
	background: #fff8e7 url(../img/quote.png) bottom right no-repeat;
	border: 1px solid #ffd777;
	padding: 15px;

}

span.quote-text {
	color: #333;
	font-style: italic;
}
div#quote p {
	color: #0b4b05;;
	margin: 0;
}
div#wrapper {
	width: 742px;
	margin: 0px auto;
	padding: 16px 28px;
	min-height: 400px;
	background: url(../img/hangers.png) top left no-repeat;
	}
	
div#wrapper.home {
	background: url(../img/home_hangers_1.png) top left no-repeat;
	}


	div#home_left {
		width: 304px;
		float: left;
		}
		
		div#flash {
			width: 304px;
			height: 260px;
			background: url(../img/home_flash.png) no-repeat;
			}
		
	div#left {
		width: 240px;
		float: left;
	}
	
		div#flashes {
			height: 193px;
			padding: 0;
			margin-top: 12px;
			margin-bottom: 12px;
			border: 1px solid #ffd777;
		}
	
	div#right {
		width: 490px;
		float: left;
	}
		
	div#home_right {
		width: 400px;
		float: left;
		margin-left: 30px;
		}
		
		div#home_right h4, div#right h4 {
			padding: 0;
			margin: 0;
			font-size: 1.2em;
			font-weight: bold;
			}
		
		div#home_right ul, div#right ul {
			padding: 0;
			margin-bottom: 15px;
			}
			
			div#home_right ul li, div#right ul li {
				margin-left: 30px;
				font-size: 1.2em;
				color: #4a4a4a;
				margin-top: 5px;
				margin-bottom: 5px;
				list-style: url(../img/bullet.gif);
				}
				
				div#right ul ul, div#home_right ul ul {
					font-size: 0.9em;
					margin-left: 30px;
					margin-bottom: 0px;
					}
					
				
	span.contact-name {
		width: 135px;
		margin-right: 10px;
		display: block;
		float: left;
		}
		
	div#right a, div#home_right a {
		color: #0b4b05;
		text-decoration: none;
		border-bottom: 1px solid #fdb813;
		}
		
	div#right a:hover, div#home_right a:hover {
		border-color: #0b4b05;
		}
		
	strong {
		font-weight: bold;
	}
	
	div.clearing {
		clear: both;
		margin: 0;
		padding: 0;
		}
	
div#footer {
	width: 100%;
	margin-top: 15px;
	text-align: center;
	background: url(../img/footer.png) center top no-repeat;
	}
	
	div#footer p {
		color: #b2b0b0;
		margin-top: 15px;
		font-size: 1.1em;
		}
		
			div#footer p a {
				color: #9d9d9d;
				text-decoration: none;
				}
				
				div#footer p a:hover {
					color: #727272;
					}
	
	div#footer ul {
		padding-top: 15px;
		}
		
		div#footer ul li {
			display: inline;
			}
		
			div#footer ul li a {
				color: #9d9d9d;
				font-size: 1.2em;
				text-decoration: none;
				margin-top: 22px;
				padding: 8px 8px 8px 8px;
				}
				
				div#footer ul li a:hover {
					color: #727272;
					}
	
#right h2, #home_right h2 {
	font-size: 2.0em;
	color: #0a4a05;font-weight: bold;
	margin-bottom: 10px;
	text-shadow: 1px 1px 2px #e6e6e6;
	border-bottom: 1px solid #dce9e1;
	}
	
#right h3, #home_right h3 {
	font-size: 1.4em;
	color: #eba600;
	font-weight: bold;
	margin-bottom: 12px;
	text-shadow: 1px 1px 1px #e6e6e6;
	}
	
	form#job label.normal {
		font-size: 1.4em;
		width: 220px;
		float: left;
		margin-right: 25px;
		}
	
	form#job label {
		font-size: 1.4em;
		margin-right: 25px;
		}
	
	form#job input.text, form#job select, form#job input.text-long {
		font-size: 1.6em;
		color: #666;
		width: 216px;
		float: left;
		padding: 3px 2px 3px 2px;
		margin-right: 20px;
		margin-bottom: 15px;
		border: 1px solid #7e7676;
		background: #FFF;
		}

	form#job input.text-long {
		width: 458px;
		float: none;
		}
	
		form#job input:focus {
			color: #000;
			border: 1px solid #5e5656;
		}
	
	form#job input.submit {
		text-indent: -999em;
		cursor: pointer;
		border: none;
		background: url(../img/submit.jpg) top center no-repeat;
		width: 190px;
		height: 33px;
		}
	
p {
	color: #333;
	font-size: 1.3em;
	margin-bottom: 18px;
	}
	
	p.red {
		color: #ae100e;
	}
	
img { padding: 0px; margin: 0px; border: 0px; line-height: 0px; display: block;}