/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
 height:100%;
 width:100%;
 background:#8b8b8b url(/img/bodybg.png) 0% 0% repeat-x;
}
h1, h2{
	color:#a90009;
	text-decoration: none;
	font-weight:normal;
}
h1{
	font-size: 1.9em;
	margin: 15px 0px;
}
h2{
	font-size: 1.6em;
	margin: 15px 0px;
}
p{
	margin: 10px 0px 15px 0px;
}
ol{
	padding:0 0 0 5px;
	margin: 0 0 0 25px;
}
a img{
	border:0;
}
dt{
	font-weight:bold;
	display:block;
	width:80px;
	float:left;
	margin:0 0 5px 0;
}
dd{
	margin:0 0 5px 0;
}
#wrapper { 
 margin: 0 auto;
 width: 762px;
 background:#FFFFFF;

}
#header {
 color: #333;
 width: 762px;
 float: left;
 padding: 0px;
 height: 98px;
 margin:0px;
 background: #FFF url(../img/header_03.png) 0% 0% repeat-x;
}
#shedco{
	float:left;
}
#fairdinkum{
	float:right;
}
#banner {
 color: #333;
 width: 762px;
 float: left;
 padding: 0px;
 border:solid #6c6c6c;
 border-width:2px 0;
 height: 185px;
 margin:0px;
 background: #a90009 url(../img/free-quote.png) 100% 0% no-repeat;
}
#slides{
	width:577px;
	height:185px;

}
#leftcolumn { 
 margin: 0px 0px 10px 0px;
 padding: 0px;
 width: 200px;
 float: left;
}
#rightcolumn { 
 float: right;
 color: #333;
 background: #FFF url(../img/contentbg.jpg) 100% 0% no-repeat;
 margin: 0px 0px 10px 0px;
 padding: 0 30px 0 0;
 width: 532px;
 display: inline;
}
#footer { 
 width: 762px;
 clear: both;
 color: #333;
 border-top: 1px solid #ccc;
 background: #FFF;
 margin: 0px 0px 10px 0px;
 padding: 10px 0px;
 text-align: center
}

#footer strong { font-size: 14px; line-height: 24px }

#nav{
	display:block;
	list-style:none;
	width:160px;
	padding-bottom:20px;
	background:url(/img/nav-low.gif) 100% 100% no-repeat;
}
#nav li{

}
* html #nav li{
	height:1%;
}
#nav li a{
	display:block;
	border:1px solid #DDD;
	border-width:0 0 1px 0;
	background:url(/img/nav-bg.gif) 100% 100% repeat-y;
	padding:6px 0 6px 18px;
	color:#333333;
	text-decoration:none;
}
#nav li a:hover, #nav li a.sel{
	background:#FFF;
	color:#a90009;
}
#nav li a.sel{
	font-weight:bold;
}

/* product image */
#images{
	float:right;
	padding:10px;
	border:1px solid #DDD;
	margin:20px 0 0 30px;
}
#images a img{
	border:1px solid #DDD;
}
#images a:hover img{
	border:1px solid #a90009;
}
#images ul{
	list-style:none;
}

.form_left_col	{font-weight:bold;}

.form_right_col	{color:#333;}
.input                                  {float:left;margin-top:3px; width:150px; color:#cccccc;}
.spacer					{height:7px;}
select                                  {width:150px}
.input_text				{color:#333333;}

